English Dictionary
◊ HELIX HORTENSIS
Helix hortensis
n : a kind of garden snail [syn: {Helix hortensis}]